.dragNode {
	width: 100px;
	height: auto;
	padding: 5px;
	margin: 5px;
	border: 1px solid #ccc;
	background: #AACCFF;
	float: left;
}

.dragQuestion {
	/*	width: 400px;	*/
	width: 99.5%;
	height: auto;
	overflow: hidden;
	border: 1px solid #ccc;
	background: #E0ECFF;
	float: none;
}

.chosenQuestion {
	/*	width: 400px;	*/
	width: 99.5%;	
	height: auto;
	overflow: hidden;
	border: 1px solid #ccc;
	background: #E0ECF0;
	float: none;
}

.chosenNode {
	width: 180px;
	height: 100px;
	padding: 10px;
	margin: 5px;
	border: 1px solid #ccc;
	background: #ddd;
	float: center;
	text-align: center;
}

.chosenFactor {
	width: 180px;
	height: 50px;
	padding: 10px;
	margin: 5px;
	border: 1px solid #ccc;
	background: #ddd;
	float: center;
	text-align: center;
}

.dp {
	opacity: 0.5;
	filter: alpha(opacity = 50);
}

.over {
	background: #FBEC88;
}

.indicator{
	position:absolute;
	font-size:9px;
	width:10px;
	height:10px;
	display:none;
	color:red;
}

.clickChosenStaffTr{
	color:blue;
	background: #FBEC88;
}

.chosenStaffTr0{
	color:gray;
	background: #AACCFF;
}

.chosenStaffTr1{
	color:gray;
	background: #E0ECFF;
}

.clickRestStaffTr{
	color:blue;
	background: #FBEC88;
}

.restStaffTr0{
	color:gray;
	background: #AACCFF;
}

.restStaffTr1{
	color:gray;
	background: #E0ECFF;
}

